// 改变一个函数的this执行  并执行
Function.prototype.myCall = function(context=window, ...args) {
  let key = Symbol('key')
  context[key] = this
  let res =  context[key](...args)
  delete context[key]
  return res
}